//此程序需要nodejs环境

//1.引入fs模块
const fs = require('fs')
//2.读取文件
fs.readFile('./resources/为学.md', (err, data)=>{
    //如果失败抛出错误
    if(err){
        throw err
    }
    console.log(data.toString())
})

console.log('---------------------------------')
//3.使用promise封装
const p = new Promise(function(resolve, rejct){
    fs.readFile('./resources/为学.md', (err, data)=>{
        //如果失败调用reject，成功调用resolve
        if(err){
            rejct(err)
        } else {
            resolve(data.toString())
        }
    })
})

p.then(function(data){
    console.log(data)
}, function(reason){
    console.error(reason)
})